header {
  margin: 0;
  padding: 8px;
  color: #333;
  font-size: 1.2em;
  font-weight: 600;
  background-color: #2cc185;
}

nav {
  margin-top: 5px;
  text-align: center;

  a {
    font-size: 1.1em;
    font-weight: 600;
    color: #16d;
  }

  a:focus {
    color: #2cc185;
  }
}

fieldset {
  margin: 12px;
  margin-top: 0;
  padding: 8px;
  border-radius: 2px;
  background-color: #f4f4f4;
  border: 1px solid #9a9a9a;

  legend {
    // font-size  : 1.25em;
    font-weight: 600;
    font-style: italic;
  }
}
